package com.ssy.lingxi.order.model.bo;

import java.io.Serializable;

/**
 * @author 万宁
 * @version 2.0.0
 * @date 2021-09-07
 */
public class PlatformPaymentDetailBO implements Serializable {
    private static final long serialVersionUID = 6428600466846266427L;

    public PlatformPaymentDetailBO(Long vendorMemberId, Long vendorRoleId, Integer payType, Integer payChannel, Integer fundMode) {
        this.vendorMemberId = vendorMemberId == null ? 0L : vendorMemberId;
        this.vendorRoleId = vendorRoleId == null ? 0L : vendorRoleId;
        this.payType = payType;
        this.payChannel = payChannel;
        this.fundMode = fundMode;
    }

    /**
     * 供应会员Id
     */
    private Long vendorMemberId;

    /**
     * 供应会员角色Id
     */
    private Long vendorRoleId;

    /**
     * 支付方式
     */
    private Integer payType;

    /**
     * 支付参数
     */
    private Integer payChannel;

    /**
     * 资金归集模式
     */
    private Integer fundMode;

    public Long getVendorMemberId() {
        return vendorMemberId;
    }

    public void setVendorMemberId(Long vendorMemberId) {
        this.vendorMemberId = vendorMemberId;
    }

    public Long getVendorRoleId() {
        return vendorRoleId;
    }

    public void setVendorRoleId(Long vendorRoleId) {
        this.vendorRoleId = vendorRoleId;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Integer getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(Integer payChannel) {
        this.payChannel = payChannel;
    }

    public Integer getFundMode() {
        return fundMode;
    }

    public void setFundMode(Integer fundMode) {
        this.fundMode = fundMode;
    }
}
